body {
    padding-top: initial;
}

input[type=submit], input[type=button], a.btn {
    display: none;
}

.panel-heading, .panel-footer {
    background: #f5f5f5 !important;
}

.navbar {
    display: block;
    position: initial;
}

#mainNavbar {
    display: none !important;
}

.navbar-toggle {
    display: none !important;
}

/** Eliminiamo la scritta esplicita degli URL per i link, relativamente alla navbar */
a.navbar-brand[href]:after {
    content: unset;
}

/** Eliminiamo la scritta esplicita degli URL per i link, relativamente a tutto il documento */
a[href]:after {
    content: unset;
}

/*
REMOVED. It was used to enable page-breaks in Chrome, but it breaks the page view
@media print {
  table {float: none !important; }
  div { float: none !important; }
  .page-break { page-break-inside: avoid; page-break-before: always; }
  .dont-print { display: none; }  
}*/

.dont-print { 
    display: none; 
}  

#centerPanels {
    width: 100% !important;
}

.container {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
    width: 100% !important;
}

h1 {
    font-size: 32px;
}

.row_parent {
	display: table-row !important;
}